using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Threading.Tasks;

namespace HzyEF.Core.Interface
{
    using HzyEF.Base;

    public class IUpdate<T>
    {
        // IUpdate<T> Execute(List<SqlStorage> SqlContainer);
        // int Execute();
        // Task<int> ExecuteAsync();
        // IUpdate<T> IgnoreCols(Expression<Func<T, dynamic>> IgnoreColumns);
        // IUpdate<T> IgnoreColsIF(bool IF, Expression<Func<T, dynamic>> IgnoreColumns);
        // IUpdate<T> Where(Expression<Func<HzyTuple<T>, bool>> Where);
        // IUpdate<T> WhereIF(bool IF, Expression<Func<HzyTuple<T>, bool>> Where);
        // SqlStorage ToSql();
    }
}